home *** CD-ROM | disk | FTP | other *** search
-
-
-
- AAAA66664444LLLL((((3333CCCC)))) AAAA66664444LLLL((((3333CCCC))))
-
-
-
- NNNNAAAAMMMMEEEE
- a64l, l64a - convert between long integer and base-64 ASCII string
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- lllloooonnnngggg aaaa66664444llll((((cccchhhhaaaarrrr ****ssss))));;;;
-
- cccchhhhaaaarrrr ****llll66664444aaaa((((lllloooonnnngggg llll))));;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- These functions are used to maintain numbers stored in _b_a_s_e-_6_4 ASCII
- characters. This is a notation by which long integers can be represented
- by up to six characters; each character represents a ``digit'' in a
- radix-64 notation.
-
- The characters used to represent ``digits'' are .... for 0, //// for 1, 0000
- through 9999 for 2-11, AAAA through ZZZZ for 12-37, and aaaa through zzzz for 38-63.
-
- _a_6_4_l takes a pointer to a null-terminated base-64 representation and
- returns a corresponding lllloooonnnngggg value. If the string pointed to by _s
- contains more than six characters, _a_6_4_l will use the first six.
-
- _a_6_4_l scans the character string from left to right, decoding each
- character as a 6 bit Radix 64 number.
-
- _l_6_4_a takes a lllloooonnnngggg argument and returns a pointer to the corresponding
- base-64 representation. If the argument is 0, _l_6_4_a returns a pointer to
- a null string.
-
- CCCCAAAAVVVVEEEEAAAATTTT
- The value returned by _l_6_4_a is a pointer into a static buffer, the
- contents of which are overwritten by each call.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-